home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / bbsutil / idchk33.zip / IDCHECK.DOC < prev    next >
Text File  |  1994-03-30  |  6KB  |  166 lines

  1.                                 
  2.  
  3.                                   IDCheck
  4.                                version 3.3beta
  5.                     Copyright (c) March, 1994 Illusions Inc.
  6.                             All Rights Reserved
  7.  
  8.  
  9.  
  10.  
  11. «««WARRANTY»»» 
  12.  Illusions Inc. takes no responsibility for anything that might go wrong with
  13. IDCHECK, IDCHECK has been throuoghly tested for any bugs.. This is a beta 
  14. release and may be buggy, but has been tested.
  15.  Illusions Inc. takes no responsibility for any loss of data or damage to 
  16. any part of your computer. Once you run IDCHECK it is your own risks, 
  17. Illusions Inc. makes no promises, or warranties. 
  18.  
  19.                    F E A T U R E S:
  20.                    
  21.                    ■ Unregistered version capable of locking out 3 numbers 
  22.                      Registered version capable of unlimited locked numbers
  23.                    ■ Writes IDCHECK.LOG of when locked out callers call
  24.                    ■ Able to lock out private callers (registered version)
  25.                    ■ Supports multiple lines
  26.                    ■ Supports foreign phone numbers and lines
  27.                    ■ Capable of logging ALL callers' numbers, date and time
  28.                    ■ REGISTRATION only $5
  29.  
  30.                    R E Q U I R M E N T S:
  31.                    
  32.                    ■ MS-DOS 3.3 or higher (will not work with OS/2)
  33.                    ■ FD 2.12 or higher that supports caller ID
  34.                    ■ modem that has caller ID support
  35.                    ■ CALLER ID from your phone company
  36.  
  37.  IDCheck works with Front Door 2.12 and future versions. When FD is 
  38. registered FD makes a file called DOBBS.BAT file, which, has the CallerID
  39. number (asuming that you have CallerID on your phone). IDCheck then takes that 
  40. number and compares it to numbers which you enter into the file IDCHECK.DAT.
  41. IDCheck will then either pass the caller to your BBS, or if the number was
  42. one in the IDCHECK.DAT, it will tell the caller he either: 
  43.  
  44. A)Not allowed to call; his/her number has been blocked
  45.  
  46. or if he/she called with private and you specified NO PRIVATE callers he/she
  47. will be told:
  48. B) Not allowed to call with private calling
  49.  
  50. after these messages IDCHECK will hangup and exit with a error level of 20
  51. so your batch file must look something like this:
  52. <------------------Beginning of MAILER.BAT-------------------------------->
  53. :loop
  54. cd\fd
  55. fd
  56. if errorlevel 255 goto after_tag
  57. if errorlevel 225 goto done
  58. if errorlevel 220 goto pack
  59. .
  60.    (Here would be all of your other errorlevel exits and the like)
  61. .
  62.  
  63. .
  64.  
  65. if errorlevel 39 goto B14400
  66. if errorlevel 38 goto B9600
  67. .
  68.  
  69. .
  70.  
  71. .
  72.  
  73. :B14400
  74. cd\fd
  75. idcheck
  76. if errorlevel 20 goto loop
  77. if errorlevel 10 goto 14400_allowed
  78. :14400_allowed
  79. cd\tag
  80. tag -controlcode=39-a=255
  81. goto loop
  82. :B9600
  83. cd\fd
  84. idcheck
  85. if errorlevel 20 goto loop
  86. if errorlevel 10 goto 9600_allowed
  87. :9600_allowed
  88. cd\tag
  89. tag -controlcode=38-a=255
  90. goto loop
  91. .
  92.  
  93. .
  94.  
  95. .
  96. <---------------------------ending of MAILER.BAT---------------------------->
  97.  
  98. that would then work... Where the .'s are you would have the rest of your 
  99. MAILER.BAT file. (It would take up unnecessary space to a put the enter file  
  100. in the doc).
  101. if they are allowed to continue IDCHECK exits with the errorlevel 10, if they
  102. are not allowed IDHCEHCK hangs up and exits with errorlevel 20. 
  103.  
  104.                       M O D I F Y I N G  I D C H E C K.D A T
  105.  
  106.  To modify IDCHECK.DAT and insert the numbers needed is very simple. Here's 
  107. an example of IDCHECK.DAT:
  108. <---------------------------Beginning of IDCHECK.DAT------------------------>
  109. 2
  110. N
  111. PRIVATE
  112. D2197444219
  113. L1234567
  114. {12}123456789012
  115. [9]123456789
  116. <---------------------------Ending of IDCHECK.DAT---------------------------->
  117.  
  118. Note: Most phone companies do not send the "-" (without the"") across the 
  119. lie with Caller ID. So instead of getting a number like: 123-4567 you'll get: 
  120. 1234567... Don't put the -'s in the file.
  121.  
  122. The 2 is the com port, N is for no private callers allowed. (Some phone 
  123. companies offer a *such and such number to block caller ID). the PRIVATE is
  124. a specified private calling that their phone company sends with the 
  125. caller ID when a user callers with the *such and such code. 
  126.  The D in front of the 2197444219 number indicates that it is a long distance 
  127. number. The L indicates a local number. IDCHECK treats these differently in 
  128. the way that it reads it, so if the number to block is only 7 numbers then put
  129. a L in front of it, if it is 10 put a D.
  130.  
  131.                             For Foreign numbers: 
  132.  
  133.  If the number you are blocking is more then 10 digits then you must specify
  134. how many digits there are in the number. For example, the number you are 
  135. blocking is 12 digits, you would use {12} to specify 12 digits before the
  136. number and then put the 12 digit number behind it. IDCHECK can read any 
  137. number upto 20 digits.
  138.  For numbers less then 10 digits you must also specify it. For example the
  139. number to block is 9 digits. then you would put [9] and the number.
  140.  See the IDCHECK.DAT file example above to see exactly how to enter these.
  141.  
  142.  LEAVE THEN FIRST THREE LINES ALONE! Those are the lines that IDCHECK writes 
  143. for the configuration, even if the third line is blank.. 
  144.  
  145. Command Lines:
  146.  
  147. IDCHECK /C
  148.   configures
  149. IDCHECK /R
  150.   Registers IDCHECK, to find out how to register see REGISTER.FRM
  151.  
  152. Final notes:
  153.  
  154. That should be it. I can't think of anything I might have missed, just make
  155. sure that IDCHECK.EXE, DOBBS.BAT, IDCHECK.DAT are in the same directory 
  156. (preferably in the Front Door directory).
  157.  
  158.                             P l a n s  f o r  4.0
  159.  
  160.  Planning on adding a feature that will allow the user that has been locked
  161. out to write a message to the sysop.
  162.         Note: Sysop will have option of turning this feature on/off
  163.               registered version only.
  164.  Planning on adding support for D'Bridge mail systems.
  165.  
  166.